home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / ntsp3 / nt4sp3_i.exe / [0] / wave.inf < prev    next >
INI File  |  1997-05-01  |  9KB  |  338 lines

  1.  
  2. [Version]
  3. Signature="$WINDOWS NT$"
  4. ClassGuid={4D36E96C-E325-11CE-BFC1-08002BE10318}
  5. Class=MEDIA
  6. Provider=%MSFT%
  7.  
  8.  
  9.  
  10. LayoutFile=splayout.inf
  11.  
  12.  
  13. [DestinationDirs]
  14. sndblstdll.CopyList  = 11 ; DIRID_SYSTEM
  15. sndblstsys.CopyList  = 12 ; DIRID_DRIVERS
  16. sbawe32drv.CopyList  = 11 ; DIRID_SYSTEM
  17. sbawe32sys.CopyList  = 12 ; DIRID_DRIVERS
  18. joyportdll.CopyList  = 11 ; DIRID_SYSTEM
  19. joyportsys.CopyList  = 12 ; DIRID_DRIVERS
  20. cs32ba11dll.CopyList = 11 ; DIRID_SYSTEM
  21. cs32ba11sys.CopyList = 12 ; DIRID_DRIVERS
  22. mpu401dll.CopyList   = 11 ; DIRID_SYSTEM
  23. mpu401sys.CopyList   = 12 ; DIRID_DRIVERS
  24. csbasedll.CopyList   = 11 ; DIRID_SYSTEM
  25. csbasesys.CopyList   = 12 ; DIRID_DRIVERS
  26.  
  27. [Manufacturer]
  28. %CLMfgName%=CreativeLabs
  29. %CSMfgName%=CrystalSemiconductor
  30.  
  31. [CreativeLabs]
  32. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0001
  33. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0031
  34. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0041
  35. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0042
  36. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0043
  37. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0044
  38. %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL0021
  39. %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL0022
  40. %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL0023
  41. %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL8001
  42. %*CTL0051.DeviceDesc%=CTL0051_Device, *CTL0051, *PNPffff
  43. %*PNPB02F.DeviceDesc%=MSJSTICK,       *CTL7001
  44. %*PNPB02F.DeviceDesc%=MSJSTICK,       *CTL7002
  45.  
  46. [CrystalSemiconductor]
  47. ;%*CSC0000.DeviceDesc%=CSC0000_Device, *CSC0031
  48. ;
  49. %*CSC0000.DeviceDesc%=CSC0000_Device, *CSC0000
  50. %*CSC0010.DeviceDesc%=CSC0010_Device, *CSC0010
  51. %*CSC0010.DeviceDesc%=CSC0010_Device, *CSC0002
  52. %*CSC0003.DeviceDesc%=CSC0003_Device, *CSC0003
  53. %*PNPB02F.DeviceDesc%=MSJSTICK,       *CSC0001
  54.  
  55. [CTL0001_Device.NT]
  56. CopyFiles=sndblstdll.CopyList,sndblstsys.CopyList
  57. AddReg=CTL0001.AddReg, SB16.AddReg
  58. ;AddReg=WAVE.AddReg, CTL0001.AddReg, SB16.AddReg
  59. Reboot
  60.  
  61. [CTL0021_Device.NT]
  62. CopyFiles=sbawe32drv.CopyList,sbawe32sys.CopyList
  63. AddReg=CTL0021.AddReg, SBAWE32.AddReg
  64. ;AddReg=WAVE.AddReg, CTL0001.AddReg, SB16.AddReg
  65. Reboot
  66.  
  67. [MSJSTICK.NT]
  68. CopyFiles=joyportdll.CopyList,joyportsys.CopyList
  69. AddReg=MSJSTICK.AddReg
  70. Reboot
  71.  
  72. [CSC0000_Device.NT]
  73. CopyFiles=cs32ba11dll.CopyList,cs32ba11sys.CopyList
  74. AddReg=CSC0000.AddReg, CS423X.AddReg
  75. Reboot
  76.  
  77. [CSC0010_Device.NT]
  78. CopyFiles=csbasedll.CopyList,csbasesys.CopyList
  79. AddReg=CSC0010.AddReg, CSBASE.AddReg
  80. Reboot
  81.  
  82. [CSC0003_Device.NT]
  83. CopyFiles=mpu401dll.CopyList,mpu401sys.CopyList
  84. AddReg=CSC0003.AddReg, MPU401.AddReg
  85. Reboot
  86.  
  87. [CTL0001_Device.NT.Services]
  88. AddService = sndblst, 0x00000002, sndblst_Service_Inst
  89.  
  90. [CTL0021_Device.NT.Services]
  91. AddService = sbawe32, 0x00000002, sbawe32_Service_Inst
  92.  
  93. [MSJSTICK.NT.Services]
  94. AddService = joyport, 0x00000002, joyport_Service_Inst
  95.  
  96. ; This service is to be added to the front of the Extended Base services group
  97. [CSC0000_Device.NT.Services]
  98. AddService = cs32ba11, 0x00000003, cs32ba11_Service_Inst
  99.  
  100. [CSC0010_Device.NT.Services]
  101. AddService = csbase, 0x00000002, csbase_Service_Inst
  102.  
  103. [CSC0003_Device.NT.Services]
  104. AddService = mpu401, 0x00000002, mpu401_Service_Inst
  105.  
  106. [sndblst_Service_Inst]
  107. DisplayName    = %sndblst.SvcDesc%
  108. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  109. StartType      = 1                  ; SERVICE_SYSTEM_START
  110. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  111. ServiceBinary  = %12%\sndblst.sys
  112. LoadOrderGroup = Base
  113.  
  114. [sbawe32_Service_Inst]
  115. DisplayName    = %sbawe32.SvcDesc%
  116. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  117. StartType      = 1                  ; SERVICE_SYSTEM_START
  118. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  119. ServiceBinary  = %12%\sbawe32.sys
  120. LoadOrderGroup = Sythesizer Drivers
  121.  
  122. [joyport_Service_Inst]
  123. DisplayName    = %joyport.SvcDesc%
  124. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  125. StartType      = 1                  ; SERVICE_SYSTEM_START
  126. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  127. ServiceBinary  = %12%\joyport.sys
  128. LoadOrderGroup = Base
  129.  
  130. [cs32ba11_Service_Inst]
  131. DisplayName    = %cs32ba11.SvcDesc%
  132. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  133. StartType      = 1                  ; SERVICE_SYSTEM_START
  134. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  135. ServiceBinary  = %12%\cs32ba11.sys
  136. LoadOrderGroup = Extended Base
  137.  
  138. [csbase_Service_Inst]
  139. DisplayName    = %csbase.SvcDesc%
  140. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  141. StartType      = 1                  ; SERVICE_SYSTEM_START
  142. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  143. ServiceBinary  = %12%\csbase.sys
  144. LoadOrderGroup = Base
  145.  
  146. [mpu401_Service_Inst]
  147. DisplayName    = %mpu401.SvcDesc%
  148. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  149. StartType      = 1                  ; SERVICE_SYSTEM_START
  150. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  151. ServiceBinary  = %12%\mpu401.sys
  152. LoadOrderGroup = Extended Base
  153.  
  154. [sndblstdll.CopyList]
  155.  
  156.  
  157.  
  158. sndblst.dll, _sndblst.dll
  159.  
  160.  
  161. [sndblstsys.CopyList]
  162.  
  163.  
  164.  
  165. sndblst.sys, _sndblst.sys
  166.  
  167.  
  168. [sbawe32drv.CopyList]
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175. sbawe32.drv, _sbawe32.drv
  176. synthgm.sbk, _synthgm.sbk
  177. synthgs.sbk, _synthgs.sbk
  178. synthmt.sbk, _synthmt.sbk
  179.  
  180.  
  181. [sbawe32sys.CopyList]
  182.  
  183.  
  184.  
  185. sbawe32.sys, _sbawe32.sys
  186.  
  187.  
  188. [joyportdll.CopyList]
  189.  
  190.  
  191.  
  192. joyport.dll, _joyport.dll
  193.  
  194.  
  195. [joyportsys.CopyList]
  196.  
  197.  
  198.  
  199. joyport.sys, _joyport.sys
  200.  
  201.  
  202. [cs32ba11dll.CopyList]
  203.  
  204.  
  205.  
  206.  
  207. cs32ba11.dll, _cs32ba1.dll
  208. cwaudio.bin,  _cwaudio.bin
  209.  
  210.  
  211. [cs32ba11sys.CopyList]
  212.  
  213.  
  214.  
  215. cs32ba11.sys, _cs32ba1.sys
  216.  
  217.  
  218. [csbasedll.CopyList]
  219.  
  220.  
  221.  
  222. csbase.dll, _csbase.dll
  223.  
  224.  
  225. [csbasesys.CopyList]
  226.  
  227.  
  228.  
  229. csbase.sys, _csbase.sys
  230.  
  231.  
  232. [mpu401dll.CopyList]
  233.  
  234.  
  235.  
  236. mpu401.dll, _mpu401.dll
  237.  
  238.  
  239. [mpu401sys.CopyList]
  240.  
  241.  
  242.  
  243. mpu401.sys, _mpu401.sys
  244.  
  245.  
  246. [CTL0001.AddReg]
  247. HKR,Drivers\wave\sndblst.dll,Description,,%*CTL0001.DeviceDesc%
  248. HKR,Drivers\midi\sndblst.dll,Description,,%V_INTERNAL%
  249. HKR,Drivers\mixer\sndblst.dll,Description,,%*CTL0001.DeviceDesc%
  250. HKR,Drivers\aux\sndblst.dll,Description,,%*CTL0001.DeviceDesc%
  251.  
  252. [SB16.AddReg]
  253. HKR,Drivers\wave\sndblst.dll,Driver,,sndblst.dll
  254. HKR,Drivers\midi\sndblst.dll,Driver,,sndblst.dll
  255. HKR,Drivers\mixer\sndblst.dll,Driver,,sndblst.dll
  256. HKR,Drivers\aux\sndblst.dll,Driver,,sndblst.dll
  257. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  258.  
  259. [CTL0021.AddReg]
  260. HKR,Drivers\midi\sbawe32.drv,Description,,%*CTL0021.DeviceDesc%
  261.  
  262. [SBAWE32.AddReg]
  263. HKR,Drivers\midi\sbawe32.drv,Driver,,sbawe32.drv
  264. HKR,Drivers,SubClasses,,"midi"
  265.  
  266. [MSJSTICK.AddReg]
  267. HKR,Drivers\jport\joyport.dll,Description,,%*PNPB02F.DeviceDesc%
  268. HKR,Drivers\jport\joyport.dll,Driver,,joyport.dll
  269. HKR,Drivers,SubClasses,,"jport"
  270.  
  271. [CSC0000.AddReg]
  272. HKR,Drivers\wave\cs32ba11.dll,Description,,%*CSC0000.DeviceDesc%
  273. HKR,Drivers\midi\cs32ba11.dll,Description,,%V_INTERNAL%
  274. HKR,Drivers\mixer\cs32ba11.dll,Description,,%*CSC0000.DeviceDesc%
  275. HKR,Drivers\aux\cs32ba11.dll,Description,,%*CSC0000.DeviceDesc%
  276.  
  277. [CS423X.AddReg]
  278. HKR,Drivers\wave\cs32ba11.dll,Driver,,cs32ba11.dll
  279. HKR,Drivers\midi\cs32ba11.dll,Driver,,cs32ba11.dll
  280. HKR,Drivers\mixer\cs32ba11.dll,Driver,,cs32ba11.dll
  281. HKR,Drivers\aux\cs32ba11.dll,Driver,,cs32ba11.dll
  282. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  283.  
  284. [CSC0010.AddReg]
  285. HKR,Drivers\csbase\csbase.dll,Description,,%*CSC0010.DeviceDesc%
  286.  
  287. [CSBASE.AddReg]
  288. HKR,Drivers\csbase\csbase.dll,Driver,,csbase.dll
  289. HKR,Drivers,SubClasses,,"csbase"
  290.  
  291. [CSC0003.AddReg]
  292. HKR,Drivers\midi\mpu401.dll,Description,,%*CSC0003.DeviceDesc%
  293.  
  294. [MPU401.AddReg]
  295. HKR,Drivers\midi\mpu401.dll,Driver,,mpu401.dll
  296. HKR,Drivers,SubClasses,,"midi"
  297.  
  298. ;
  299. ; The following sections are left empty since this INF doesn't provide support
  300. ; the corresponding functions.  Installation for these functions will actually
  301. ; fail, but this allows us to give the user a 'Windows NT default driver" for
  302. ; each function on the card.
  303. ;
  304. [CTL0051_Device.NT]
  305.  
  306. ;
  307. ; We also have to have the corresponding service install sections for the above
  308. ; 'dummy' install sections, or else the NT MEDIA class installer will reject the
  309. ; driver node as Win95-only.
  310. ;
  311. [CTL0051_Device.NT.Services]
  312.  
  313.  
  314. ;
  315. ; Localizable text.
  316. ;
  317. [Strings]
  318. MSFT = "Microsoft"
  319. MediaClassName = "Sound, video and game controllers"
  320. CLMfgName = "Creative Labs"
  321. CSMfgName = "Crystal Semiconductor"
  322.  
  323. *CTL0001.DeviceDesc = "Creative Labs Sound Blaster Plug and Play"
  324. *CTL0021.DeviceDesc = "Creative Labs Advanced Wave Effects Synthesis for AWE 32"
  325. V_INTERNAL="Internal OPL2/OPL3 FM Synthesis"
  326. *CTL0051.DeviceDesc = "Creative Labs 3D Stereo Enhancement Technology"
  327. *PNPB02F.DeviceDesc = "Microsoft Joystick Port Enabler"
  328. *CSC0000.DeviceDesc = "Crystal Semiconductor CS423X Plug and Play"
  329. *CSC0010.DeviceDesc = "Crystal Semiconductor Control Base"
  330. *CSC0003.DeviceDesc = "Crystal Semiconductor MPU-401"
  331.  
  332. sndblst.SvcDesc = "Creative Labs Sound Blaster Driver"
  333. sbawe32.SvcDesc = "Creative Labs AWE 32 Driver"
  334. joyport.SvcDesc = "Microsoft Joystick Port Driver"
  335. cs32ba11.SvcDesc = "Crystal Semiconductor Audio Driver"
  336. mpu401.SvcDesc = "Microsoft MPU-401 Driver"
  337. csbase.SvcDesc = "Crystal Semiconductor Control Base Driver"
  338.